Evolutionary Art with Cartesian Genetic Programming

نویسندگان

  • Laurence Ashmore
  • Francis Miller
چکیده

Techniques from the field of Evolutionary Computation are used to evolve a wide variety of aesthetically pleasing images using Cartesian Genetic Programming (CGP). The challenges that arise from employing a fitness function based on aesthetics, and the benefits that CGP can provide, are investigated and discussed. A significant piece of software was developed that places a focus on providing the user with efficient control over the evolutionary process. Several ‘non-user’ fitness functions that assess the phenotypes and genotypes of the chromosomes were also employed with varying success. To improve these results, methods of maintaining diversity within the population that take advantage of the neutrality of CGP are implemented and tested.

منابع مشابه

Chapter 10 CGP , Creativity and Art

This chapter looks at evolved art and creativity Cartesian Genetic Programming (CGP). Besides an overview of evolutionary art, we discuss our work in modelling of artistic creativity based on the notion of contextual focus, which is the tendency for creative individuals to exhibit both focused concentration on a precise goal, as well as broad, associative though processes, which produce radical...

متن کامل

Evolutionary Design of Approximate Circuits

This paper deals with the analysis of evolutionary design in different approximate circuit designs. The key character of these designs is to relax the functionality of the circuits to minimize energy consumption or area of the chip. Keywords—Approximate design, Cartesian genetic programming, gates scaling.

متن کامل

Evolutionary Computing in Approximate Circuit Design and Optimization

In this paper, we survey the methods that have been proposed to functional approximation of digital circuits. The main focus is on evolutionary computing, particularly Cartesian genetic programming (CGP), which can provide, in an automated manner, very good compromises between key circuit parameters. This is demonstrated in a case study – evolutionary approximation of an 8-bit multiplier.

متن کامل

Continuous On-line Evolution of Agent Behaviours with Cartesian Genetic Programming

Evolutionary Computation has been successfully used to synthesise controllers for embodied agents and multi-agent systems in general. Notwithstanding this, continuous on-line adaptation by the means of evolutionary algorithms is still under-explored, especially outside the evolutionary robotics domain. In this paper, we present an on-line evolutionary programming algorithm that searches in the ...

متن کامل

VHDL Implementation of Evolutionary Algorithm in the Evolutionary Design of Combinational Circuits

Now a days space vehicles and other electronic hardware also demands that the architectures should be small, speed in operation, low power consumption, small in area and be reconfigurable in unexpected environments. The evolvable hardware (EHW) or evolutionary algorithm used to design the desired circuit automatically. Genetic algorithm is the commonly used evolutionary algorithm. EHW, because ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003